package com.bysc.joinservice.entity.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class JoinActivityQueryVo {

    @ApiModelProperty(value = "用户id")
    private String userId;

    @ApiModelProperty(value = "活动的id")
    private String activityId;

    @ApiModelProperty(value = "学生姓名")
    private String name;

    @ApiModelProperty(value = "性别")
    private Boolean gender;

    @ApiModelProperty(value = "联系方式")
    private String phone;

    @ApiModelProperty(value = "学院id")
    private String collegeId;

    @ApiModelProperty(value = "专业id")
    private String majorId;

    @ApiModelProperty(value = "班级")
    @JsonProperty("sClass")
    private String sClass;


    @ApiModelProperty(value = "活动名称")
    private String subject;

    @ApiModelProperty(value = "活动类型")
    private String activityType;

    @ApiModelProperty(value = "活动地址")
    private String address;

    @ApiModelProperty(value = "活动规则")
    private String rules;

    @ApiModelProperty(value = "活动状态")
    private Integer status;

    @ApiModelProperty(value = "活动状态名称")
    private String statusName;

    @ApiModelProperty(value = "联系方式")
    private String contactInfo;

    @ApiModelProperty(value = "活动报名开始时间")
    private String joinStart;

    @ApiModelProperty(value = "活动报名截至时间")
    private String joinEnd;

    @ApiModelProperty(value = "活动开始时间")
    private String activityStart;

    @ApiModelProperty(value = "活动结束时间")
    private String activityEnd;

    @ApiModelProperty(value = "参赛对象要求")
    private String participantRequirements;

    @ApiModelProperty(value = "评分标准")
    private String evaluationCriteria;

    @ApiModelProperty(value = "奖项设置")
    private String awardSettings;

    @ApiModelProperty(value = "活动人数限制")
    private Integer aLimit;


}
